-- BP 7.1.6 content: ModelClass syschar: 3 persistence-version: 7.1.6

INSERT INTO O_OBJ
	VALUES ("caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	'Identification Participation',
	111,
	'IDP',
	'Formalizes all attribute participation in identification of an object''s 
instances.',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO O_REF
	VALUES ("caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	"99f40e80-28ce-4e91-bce4-45f82ff50d26",
	0,
	"1c72cd54-1188-439f-adb1-9647dea4754a",
	"b3e3ba88-b4f3-461b-b541-078a6e426a29",
	"462be41e-6cf7-4f86-9118-368cd162768f",
	"8772bfdf-99d4-45e8-8195-d4f52a61047e",
	"82073ce3-63ac-445d-ac2a-d7790ec3ee26",
	"3d0f62fb-5589-4ddf-9124-8c2828aa5484",
	"00000000-0000-0000-0000-000000000000",
	0,
	'',
	'Identifier',
	'id',
	'R102.''composes''');
INSERT INTO R_RGO_PROXY
	VALUES ("caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	"b3e3ba88-b4f3-461b-b541-078a6e426a29",
	"462be41e-6cf7-4f86-9118-368cd162768f",
	'../Object.xtuml');
INSERT INTO O_RTIDA_PROXY
	VALUES ("1c72cd54-1188-439f-adb1-9647dea4754a",
	"99f40e80-28ce-4e91-bce4-45f82ff50d26",
	0,
	"b3e3ba88-b4f3-461b-b541-078a6e426a29",
	"8772bfdf-99d4-45e8-8195-d4f52a61047e",
	'../Object.xtuml');
INSERT INTO O_RATTR
	VALUES ("82073ce3-63ac-445d-ac2a-d7790ec3ee26",
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	"1c72cd54-1188-439f-adb1-9647dea4754a",
	"99f40e80-28ce-4e91-bce4-45f82ff50d26",
	1,
	'id');
INSERT INTO O_BATTR_PROXY
	VALUES ("1c72cd54-1188-439f-adb1-9647dea4754a",
	"99f40e80-28ce-4e91-bce4-45f82ff50d26",
	'../Identifier/Identifier.xtuml');
INSERT INTO O_ATTR
	VALUES ("82073ce3-63ac-445d-ac2a-d7790ec3ee26",
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	"00000000-0000-0000-0000-000000000000",
	'id',
	'The unique identifier for the Identifier instance.
',
	'',
	'id',
	0,
	"ba5eda7a-def5-0000-0000-000000000007",
	'',
	'');
INSERT INTO O_REF
	VALUES ("caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	"ca2332c2-9088-4857-9711-75146cfb67cb",
	0,
	"cb824e18-2af6-4858-b465-6b3b61be3085",
	"b3e3ba88-b4f3-461b-b541-078a6e426a29",
	"462be41e-6cf7-4f86-9118-368cd162768f",
	"9bcf1fd1-17d0-4271-875a-819ec26fd31e",
	"d31f37e0-cbc6-44e9-b924-41681cf05c37",
	"9dbd971b-ade7-452b-94b7-518f0f7287f0",
	"00000000-0000-0000-0000-000000000000",
	0,
	'',
	'Attribute',
	'name',
	'R102.''is composed of''');
INSERT INTO O_RTIDA_PROXY
	VALUES ("cb824e18-2af6-4858-b465-6b3b61be3085",
	"ca2332c2-9088-4857-9711-75146cfb67cb",
	0,
	"b3e3ba88-b4f3-461b-b541-078a6e426a29",
	"9bcf1fd1-17d0-4271-875a-819ec26fd31e",
	'../Object.xtuml');
INSERT INTO O_RATTR
	VALUES ("d31f37e0-cbc6-44e9-b924-41681cf05c37",
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	"cb824e18-2af6-4858-b465-6b3b61be3085",
	"ca2332c2-9088-4857-9711-75146cfb67cb",
	1,
	'name');
INSERT INTO O_BATTR_PROXY
	VALUES ("cb824e18-2af6-4858-b465-6b3b61be3085",
	"ca2332c2-9088-4857-9711-75146cfb67cb",
	'../Attribute/Attribute.xtuml');
INSERT INTO O_ATTR
	VALUES ("d31f37e0-cbc6-44e9-b924-41681cf05c37",
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	"82073ce3-63ac-445d-ac2a-d7790ec3ee26",
	'name',
	'The name of the attribute used for identification.',
	'',
	'name',
	0,
	"ba5eda7a-def5-0000-0000-000000000007",
	'',
	'');
INSERT INTO O_NBATTR
	VALUES ("c9f437fc-ee76-4ec2-b09c-3ff707a53c1d",
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9");
INSERT INTO O_BATTR
	VALUES ("c9f437fc-ee76-4ec2-b09c-3ff707a53c1d",
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9");
INSERT INTO O_ATTR
	VALUES ("c9f437fc-ee76-4ec2-b09c-3ff707a53c1d",
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	"d31f37e0-cbc6-44e9-b924-41681cf05c37",
	'groupId',
	'A number used to identify a group of identifiers. Each group of identifiers are 
used to uniquely identify an object instance.
    The preferred identifier will have a groupId value of 1. The preferred 
identifier is the only identifier used to formalize an instance relationship as 
referential attributes.

"An object may have several identifiers, each composed of one or more 
attributes. For example, an Airport object may have the attributes
    Airport Code
    Latitude
    Longitude
    City
    Number of Passenger Gates
The Airport Code attribute is an identifier of the Airport object, and the 
combination of Latitude and Longitude is another identifier of Airport.

If an object has multiple identifiers, one such identifier is chosen as the 
preferred identifier." [OL:MWS]

In tools, like BridgePoint, an indication is placed next to identifying 
attributes, and grouping of identifiers is done numerically. e.g., {I}, {I2}, 
{I3}, etc. This metamodel is just using a numeric indicator. The numeral, 1, is 
the preferred identifier, and like BridgePoint, the editor part of the toolset 
might choose to only display numerals greater than one.',
	'',
	'groupId',
	0,
	"ba5eda7a-def5-0000-0000-000000000002",
	'',
	'');
INSERT INTO O_ID
	VALUES (0,
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9");
INSERT INTO O_OIDA
	VALUES ("82073ce3-63ac-445d-ac2a-d7790ec3ee26",
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	0,
	'id');
INSERT INTO O_OIDA
	VALUES ("d31f37e0-cbc6-44e9-b924-41681cf05c37",
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	0,
	'name');
INSERT INTO O_ID
	VALUES (1,
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9");
INSERT INTO O_ID
	VALUES (2,
	"caca81bc-9c0f-42fc-aca2-46f6157fa7a9");
INSERT INTO PE_PE
	VALUES ("caca81bc-9c0f-42fc-aca2-46f6157fa7a9",
	1,
	"f9697c43-84ee-4136-9c00-93842878f3b4",
	"00000000-0000-0000-0000-000000000000",
	4);
INSERT INTO EP_PKG_PROXY
	VALUES ("f9697c43-84ee-4136-9c00-93842878f3b4",
	"00000000-0000-0000-0000-000000000000",
	"c8b88000-dddc-4206-8410-2f69b8f86b67",
	'Object',
	'The subsystem of the metamodel concerning objects, instances, and attributes.',
	100,
	'../Object.xtuml');
